package com.xiangge.method;

import java.util.Scanner;

// 无参有返回值
public class MethodDemo2 {
    public static void main(String[] args) {
        // 创建一个double类型的变量来接收getSam方法调用的值
        double sum = getSam();
        System.out.println("sum = " + sum);
        System.out.println();
        System.out.println("--------------");
        // 创建一个int类型的变量来接收getMax方法的返回值
        int max = getMax();
        System.out.println("最大值为：" + max);
    }
    // 定义方法，求已知数组中的最大值
    public static int getMax(){
        // 定义数组
        int[] arr ={5, 12, 90, 18, 77, 76, 45, 28, 59, 72};
        // 定义一个int类型的变量，来代表数组中的第一位索引的元素
        int n = arr[0];
        // 遍历数组进行比较
        for (int i = 1; i < arr.length; i++) {
            // 使用if单选结构判断
            if (n < arr[i]){
                n = arr[i];
            }
        }
        // 正常来说这里需要输出结果，但这里是调用方法，可以不用输出
        // System.out.println("最大值为：" + n);
        // 返回值，返回最大值
        return n;
    }
    // 定义方法，求键盘录入的长和宽相乘求面积
    public static double getSam(){
        // 键盘录入长和宽
        Scanner input = new Scanner(System.in);
        // 录入长
        System.out.println("录入长：");
        double x = input.nextDouble();
        // 录入宽
        System.out.println("录入宽：");
        double y = input.nextDouble();
        // 定义double类型的变量
        double sam = x * y;
        // 返回面积sam
        return sam;
    }
}
